home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / relnotes / c++_dev / ch7.z / ch7
Encoding:
Text File  |  2002-10-08  |  4.1 KB  |  263 lines

  1.  
  2.  
  3.  
  4.                                      - 1 -
  5.  
  6.  
  7.  
  8.           7.3 C++ Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                      - 2 -
  66.  
  67.  
  68.  
  69.           7.  _B_u_g__F_i_x_e_s
  70.  
  71.           The following bugs have been fixed in the MIPSpro C++
  72.           product since release 7.2.1:
  73.  
  74.  
  75.           524503    Compiler does not evaluate functions in condition
  76.                     expression that are always false.
  77.  
  78.           526169    Incorrect subscript checking occurs.
  79.  
  80.           531702    O2 WHIRL write segmentation faults occur.
  81.  
  82.           531977    Compiler dumps core because of a problem with the
  83.                     global symbol table in the front end.
  84.  
  85.           532000    The &array (of func arg) behaves differently when
  86.                     compiled under -o32 from when compiled under -n32.
  87.  
  88.           533421    An internal error occurs because the front end is
  89.                     emitting an ISTORE that is not a KIND_POINTER
  90.                     type.
  91.  
  92.           533923    Compiler crash occurred on embedded derivation of
  93.                     virtual table.
  94.  
  95.           538385    On the C++ front-end, fecc, a segmentation fault
  96.                     occurs with precompiled headers.
  97.  
  98.           540784    Support is needed to create and use pch files.
  99.  
  100.           539413    An array argument passed directly to the
  101.                     descendent call instead of calling the routine
  102.                     with its address.
  103.  
  104.           412255    The cc command crashes when a string contains
  105.                     special Kanji characters.
  106.  
  107.           480882    Compiler dumps core when it encounters characters
  108.                     reserved by EDG.
  109.  
  110.           517948    Possible incorrect macro expansion occurs with 7.2
  111.                     cpp.
  112.  
  113.           530711    N32 cpp breaks macros as macro arguments.
  114.  
  115.           538202    Temporary field is created and destroyed during
  116.                     initialization procedure.
  117.  
  118.           540047    7.2 n32 CC command fails with segmentation fault
  119.                     in fecc.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                                      - 3 -
  132.  
  133.  
  134.  
  135.           547294    A segmentation fault occurred in a 7.2 C++
  136.                     compiler assembly phase, a regression from 7.1.
  137.  
  138.           512468    An exception error occurred when code related to
  139.                     regions was executed.
  140.  
  141.           432420    Temporaries that are bound to references are not
  142.                     being destroyed in the correct order, causing
  143.                     problems with EH regions.
  144.  
  145.           512703    An outside goto statement cannot jump inside the
  146.                     region (7.2 beta).
  147.  
  148.           565072    An error occurred with a goto statement into the
  149.                     EH region.
  150.  
  151.           577506    An error occurred with a goto statement outside a
  152.                     region (7.2 n32).
  153.  
  154.           589386    An error occurred with a goto statement into a
  155.                     region.
  156.  
  157.           565521    An error occurred with the following output: "A
  158.                     goto outside a region cannot jump to a label".
  159.  
  160.           592981    An error occurred with initializing arrays (7.2
  161.                     and 7.2.1).
  162.  
  163.           595888    C++ templates fail to locate the default
  164.                     constructor (7.2).
  165.  
  166.           610478    An error occurred during a bootstrap of fec_238.
  167.  
  168.           625408    C++ -n32 does not handle method member pointers
  169.                     correctly.
  170.  
  171.           626078    Program aborts at delete statement while
  172.                     executing.
  173.  
  174.           637610    C++ segmentation fault occurred with -O0
  175.                     -LANG:exceptions=off (n32).
  176.  
  177.           641624    C++ compilation time is more than 5 times longer
  178.                     in 7.2.1 than in 7.2.
  179.  
  180.           601700    Names in the C++ standard library need to be in
  181.                     namespace std (7.2.1).
  182.  
  183.           655895    The ios_base class is missing from the standard
  184.                     library.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.                                      - 4 -
  198.  
  199.  
  200.  
  201.           664367    An error was found in "_s_t_r_i_n_g" header file (STL
  202.                     3.11).
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.